﻿using DeviceCommons.DeviceMessages.Enums;

namespace DeviceCommons.DeviceMessages.Models
{
    public interface IDeviceMessageHeader : IBase
    {
        byte[] Header { get; set; }

        byte Version { get; set; }
        byte Mark { get; }
        TimeStampFormatEnum TimeStampFormat { get; set; }

        HeaderValueTypeEnum ValueType { get; set; }

        Reserve1Enum Reserve1 { get; set; }

        Reserve2Enum Reserve2 { get; set; }

        CRCTypeEnum CRCType { get; set; }
    }
}
